﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace RAE.Logica.Info
{
    public class Categoria : IComparable<Categoria>
    {
        public int    id              { get; set; }
        public String nombre          { get; set; }
        public int    puntaje_elo_min { get; set; }
        public int coeficiente { get; set; }

        public Categoria(int id, String nombre, int puntaje_elo_min, int coeficiente) {
            this.id              = id;
            this.nombre          = nombre;
            this.puntaje_elo_min = puntaje_elo_min;
            this.coeficiente     = coeficiente;
        }

        public int CompareTo(Categoria other)
        {
            return other.puntaje_elo_min.CompareTo(this.puntaje_elo_min);
        }

        public override string ToString()
        {
            return nombre;
        }
    }
}
